草庐IT

java - 01 扭结背包

全部标签

java - 在java中识别一个新设备

我想知道何时连接了新设备。我了解到可以使用C#获取所有当前设备:ManagementObjectSearchersearcher=newManagementObjectSearcher("SelectVolumeName,DeviceIDfromWin32_LogicalDiskWhereNot(VolumeNameisnull)");然后searcher.get()返回设备的集合。我可以在Java中使用与ManagementObjectSearcher类似的东西吗?如果没有,是否有另一种方法来获取已连接设备的列表?还是通过其他方式了解新设备何时连接?谢谢。

Java:在 Windows 上获取设备/驱动器名称

这个问题在这里已经有了答案:Acquiringdrivenames(asopposedtodriveletters)inJava(3个答案)关闭5年前。我可以使用File.listRoots()获取插入计算机的驱动器列表,但我只能获取驱动器号。如何获得Windows资源管理器中显示的驱动器的实际名称(例如“本地磁盘”、“DVDRW驱动器”等)?

java - XLS 函数的 Octave 错误

我刚开始使用Octave,一直在尝试对Excel文件中的数据进行一些操作。我已经在Octave中安装了IO、Java和Windows包,但是当我运行脚本时,我收到以下错误消息:Lookingforsupportedinterfaces:Excel/COM...notworking.error:NoJavasupportfound.error:calledfrom:error:C:\Octave\3.2.4_gcc-4.4.0\share\octave\packages\io-1.0.14\xlsopen.matline395,column1error:C:\Octave\3.2.4_g

java - 运行Java应用程序时是否可以隐藏任务栏?

我想让一个Java应用程序运行在全屏应用程序的背景下,比如媒体播放器或PC游戏,但是每次我的Java弹出到前面,它也显示Windows任务栏。有没有办法在我运行应用程序或更改窗口焦点时禁止显示此内容? 最佳答案 查看Full-ScreenExclusiveMode。我想这就是你要找的。另外,弹出窗口的主题是here。 关于java-运行Java应用程序时是否可以隐藏任务栏?,我们在StackOverflow上找到一个类似的问题: https://stackov

java - 双击时使可执行 JAR 在控制台中运行

我正在将用C++编写的简单控制台应用程序移植到Java,以展示这两种语言的相似程度以及如何移植代码。我已经为使用Eclipse的程序导出了可执行JAR。这些JAR在使用java-jar命令运行时工作正常。但是,当从Windows资源管理器(双击)执行时,它们无法正常运行。控制台窗口可以快速打开和关闭。到目前为止,我找到的唯一解决方案是使用批处理文件。还有其他选择吗? 最佳答案 有一些选项:程序完成后睡一会儿,这样你就可以阅读输出了。调用System.in.read()(再次在程序末尾),它将等到您键入一个字符并按回车键。创建您自己的

java - 文件字符集

我有一个应用程序,它处理一些文本然后将其保存到文件。当我从NetBeansIDE运行它时,System.out和PrintWriter都可以正常工作,并且可以正确显示/保存非ACSII字符。但是,如果我从Windows7命令行(在这种情况下使用cp1250(centraleuropean)编码)运行JAR,屏幕输出和保存的文件就会损坏。我试图将UTF-8放入PrintWriter的构造函数中,但它没有帮助......而且它不会影响System.out,即使在此之后它也会被破坏。为什么它在IDE中运行而不在cmd.exe中运行?我会理解System.out有一些问题,但为什么输出文件也会

java - MouseWheelListener java- 可以检测到框架外吗?

是否可以在整个屏幕上检测到JFrame之外的鼠标滚轮?我已经查找了几个示例代码,但它们似乎都只在各自的框架内检测到鼠标滚动。一些代码会很有帮助谢谢 最佳答案 1)是否可以检测鼠标滚轮的外侧可以判断MouseCursor离开Container2)一些代码会很有帮助a)教程公司。有值(value)的例子>HowtoWriteaMouseListener>HowtoWriteaMouse-MotionListener>HowtoWriteaMouse-WheelListenerb)只有examples

java - 如何优雅地中断 Windows 中的阻塞等待?

我需要编写一个执行阻塞I/O操作的JNI接口(interface)并且我需要这些方法可以被中断。例如:interfaceIO{nativevoidwaitForEvents()throwsInterruptedException,IOException;nativeintreadBytes(byte[]data,intoffset,intlen)throwsInterruptedException,IOException;}在Win32上,我使用WindowsAPI“waitForSingleObject(HADLE)”来实现“waitForEvents”,并使用“read(HANDL

java - 无法在 linux 上解析 xhtml 文档

我正在尝试使用DocumentBuilder解析格式良好的xhtml文档,要求是我将解析xhtml文档并将内容附加到xhtml文档的正文部分。为了解析文档,我使用下面的代码org.w3c.dom.Documentdocument=null;DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();factory.setNamespaceAware(false);DocumentBuilderbuilder=factory.newDocumentBuilder();document=builder.parse(f

java - Java如何在单独的进程树中执行批处理文件

我正在为我的Java应用编写一个更新机制。我创建了一个Windows批处理文件,退出我的程序,批处理文件继续删除我的Jar,从远程位置复制新的,启动jar。我的问题:删除+复制有效,但是-应用程序无法启动。我认为问题是我不知道如何让Java在单独的进程树中执行批处理文件。运行时:运行时.getRuntime()我打开一个子进程。所以我的问题-Java如何在单独的进程树中执行批处理文件? 最佳答案 Here是一种使用cmd作为中间层的解决方法:publicclassMain{publicstaticvoidmain(String[]a